drop-in day care centre - German English Dictionary